namespace Xmef.Interfaces
{

    public interface IPluginServiceProvider<T> : IPluginIdentity where T: class, IPluginServiceProvider<T>
    {
        void Finalize(IPluginServiceManager manager);
        void Initialize(IPluginServiceManager manager);
        void Register(IPluginServiceManager manager);
        void Unregister(IPluginServiceManager manager);
    }
}

